0) foo:
1) 	move t0, $a0
2) 	move t1, $a1
3) 	li t2, 20
4) 	bgt t0, t1, L56
5) L57:
6) 	li t55, 0
7) L58:
8) 	bgtz t55, L59
9) L60:
10) L35:
11) 	blt t0, t1, L20
12) L21:
13) 	li t22, 0
14) L22:
15) 	bgtz t22, L37
16) L36:
17) L53:
18) 	bgt t1, t0, L38
19) L39:
20) 	li t37, 0
21) L40:
22) 	bgtz t37, L55
23) L54:
24) 	move t58, t1
25) 	li t53, 2
26) 	mul t71, t53, t2
27) 	move t52, t71
28) 	add t74, t58, t52
29) 	move t54, t74
30) 	move t1, t54
31) L61:
32) 	move $a0, t1
33) 	jal printInt
34) 	move t59, $v0
35) 	move $v0, t59
36) 	j L62
37) L56:
38) 	li t55, 1
39) 	j L58
40) L59:
41) L5:
42) 	bgt t0, t1, L2
43) L3:
44) 	li t3, 0
45) L4:
46) 	bgtz t3, L7
47) L6:
48) 	add t80, t0, t1
49) 	move t8, t80
50) 	add t83, t8, t2
51) 	move t9, t83
52) 	move t1, t9
53) L11:
54) 	blt t1, t0, L8
55) L9:
56) 	li t10, 0
57) L10:
58) 	bgtz t10, L13
59) L12:
60) 	sub t87, t1, 32
61) 	move t15, t87
62) 	move t0, t15
63) L17:
64) 	blt t0, t1, L14
65) L15:
66) 	li t16, 0
67) L16:
68) 	bgtz t16, L19
69) L18:
70) 	add t91, t1, 32
71) 	move t21, t91
72) 	move t0, t21
73) 	j L61
74) L2:
75) 	li t3, 1
76) 	j L4
77) L7:
78) 	sub t92, t0, 3
79) 	move t4, t92
80) 	move t0, t4
81) 	add t93, t1, 4
82) 	move t5, t93
83) 	move t1, t5
84) 	j L5
85) L8:
86) 	li t10, 1
87) 	j L10
88) L13:
89) 	add t94, t1, 2
90) 	move t11, t94
91) 	move t1, t11
92) 	sub t95, t0, 3
93) 	move t12, t95
94) 	move t0, t12
95) 	j L11
96) L14:
97) 	li t16, 1
98) 	j L16
99) L19:
100) 	add t96, t1, 2
101) 	move t17, t96
102) 	move t0, t17
103) 	sub t97, t0, 3
104) 	move t18, t97
105) 	move t1, t18
106) 	j L17
107) L20:
108) 	li t22, 1
109) 	j L22
110) L37:
111) 	add t98, t0, 4
112) 	move t23, t98
113) 	move t0, t23
114) 	sub t99, t1, 4
115) 	move t24, t99
116) 	move t1, t24
117) 	li t2, 30
118) L26:
119) 	blt t1, t2, L23
120) L24:
121) 	li t25, 0
122) L25:
123) 	bgtz t25, L28
124) L27:
125) 	j L35
126) L23:
127) 	li t25, 1
128) 	j L25
129) L28:
130) 	sub t103, t0, 42
131) 	move t26, t103
132) 	move t0, t26
133) 	add t104, t1, 2
134) 	move t27, t104
135) 	move t1, t27
136) 	j L26
137) L38:
138) 	li t37, 1
139) 	j L40
140) L55:
141) 	add t105, t0, 4
142) 	move t38, t105
143) 	move t1, t38
144) 	sub t106, t1, 4
145) 	move t39, t106
146) 	move t0, t39
147) 	li t2, 42
148) L44:
149) 	bgt t0, t2, L41
150) L42:
151) 	li t40, 0
152) L43:
153) 	bgtz t40, L46
154) L45:
155) 	j L53
156) L41:
157) 	li t40, 1
158) 	j L43
159) L46:
160) 	sub t110, t0, 42
161) 	move t41, t110
162) 	move t1, t41
163) 	add t111, t1, 2
164) 	move t42, t111
165) 	move t0, t42
166) 	move t1, t0
167) 	j L44
168) L62:
169) main:
170) 	li t57, 91
171) 	move t112, t57
172) 	li t56, 67
173) 	move $a0, t112
174) 	move $a1, t56
175) 	jal foo
176) 	move t113, $v0
177) 	j L63
178) L63:
